package com.perceptivesoftware.licensing.client.dialogs.useradmin.interfaces;

import com.perceptivesoftware.licensing.client.dialogs.useradmin.callbackhandlers.CustomAdminActionHandler;

public class CustomAdminActionItem {

	private final String name;
	private final String iconStyle;
	private final CustomAdminActionHandler customAdminActionHandler;
	private final Boolean enabled;

	public CustomAdminActionItem(String name, String iconStyle, CustomAdminActionHandler customAdminActionHandler, Boolean enabled) {
		this.name = name;
		this.iconStyle = iconStyle;
		this.customAdminActionHandler = customAdminActionHandler;
		this.enabled = enabled;

	}

	public String getName() {
		return name;
	}

	public String getIconStyle() {
		return iconStyle;
	}

	public CustomAdminActionHandler getCustomAdminActionHandler() {
		return customAdminActionHandler;
	}

	public Boolean getEnabled() {
		return enabled;
	}
}